Upon opening the application, the user is prompted to either sign up or log in if they have an existing account. New users are required to specify their name, email, password, location, preferred pronouns, and birth date. Once they have been authenticated, they will be taken to the landing page, which introduces the application, goals, and methodology behind the exercises and games. They are directed to click on the “Let’s Start” button.  

Once a user is logged in, they can access the activity and reports pages from the dashboard.  Alternatively, they can use the navigation bar to access the home page, dashboard, activity page, forum page, reports page, and support page. From activities, they will enter the In Between Page and be prompted to choose between Drill and Game activities. The Game activities section is not functional as of this iteration. If the user clicks on Drill Activities,  they are taken to the activity home page, where they can choose between Detection, Discrimination, Identification, and Comprehension activities (of these, comprehension is not yet functional). Clicking on any of these activity categories will prompt users to navigate to the Game Page for that activity. From each category's game page, users can click on the game card to enter each game.  

On the reports page, they can view their account activity history. This focuses on the date and score they received from the various available activities. They can scroll down and click the page numbers to view old report logs. Additionally, clicking the ‘Export’ button at the top will export the report data as a csv. 

On the support page, users are prompted to enter their name, email, and message to request support with any of the activities or bugs encountered in the application. The ‘submit’ button is not yet functional. 

Users can access their user profile by hovering over their name on the top right corner and clicking on "My Profile". This will take them to their public user profile displaying different information pertaining to them. Clicking on the "Edit Profile" button will prompt users to edit their profile details. Clicking on save after any changes will save these changes to the database, and their user object will be permanently altered. 

Also navigated by hovering over their name is the “Settings” page. Here, users can choose to reset their password or email. They can also apply night mode to their application. Keep in mind that functionality is still in development, so while the night mode is persistent, it does not apply to the entire application at this moment. 

Users can access the forum page via the navigation bar. On the forum page, they can add new posts by clicking on the "Add new post" button in the top right corner. The messaging and thread functionalities are not yet finalized.